Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"

%AREA 5
   5.3. Óïpaâëÿþùèe êoícòpóêöèè
   
   5.3.1. Còpóêòópa ïpoãpaììû

   Ïoíÿòèe ïpoãpaììû, êaê òaêoâoé, â PAÏÈPE oòcóòcòâóeò.
   Ïpoãpaììoé c÷èòaeòcÿ ïocëeäoâaòeëüíocòü óïpaâëÿþùèx äeécòâèé, ècïoëíeííûx â peæèìe äèaëoãa.
   Ïpeäïècaíèÿ, ïocòóïèâøèe â peæèìe äèaëoãa, íaçûâaþòcÿ äèpeêòèâaìè è ècïoëíÿþòcÿ íeìeäëeíío. Ïpèçíaêoì êoíöa o÷epeäíoé äèpeêòèâû ÿâëÿeòcÿ òo÷êa c çaïÿòoé (;).
   Ïocëeäoâaòeëüíocòü ïpeäïècaíèé ìoæeò áûòü oáúeäèíeía â ïpoöeäópíûé áëoê: ïpoöeäópó èëè ôóíêöèþ, a çaòeì ècïoëíeía ïpè èx âûçoâe. Ïpoöeäópíûe áëoêè oïècûâaþòcÿ â peæèìe peäaêòèpoâaíèÿ ïo cèíòaêè÷ecêèì ïpaâèëaì ÿçûêa (ä37-39).
   Óíèâepcaëüíûìè íaçûâaþòcÿ ïpeäïècaíèÿ, êoòopûe ìoãóò è áûòü äèpeêòèâaìè, è âcòpe÷aòücÿ â ïpoöeäópíoì áëoêe:
 - ïpècâaèâaíèe (5.3.4),
 - ócëoâíûe (5.3.7),
 - öèêëû (5.3.8),
 - êoíòpoëü (5.3.7),
 - âûâoä (5.3.9),
 - ââoä (5.3.11),
 - êaòaëoã (5.2.1, 5.4.4),
 - âûçoâ (5.2.8, 5.5.1),
 - âêëþ÷èòü è âûêëþ÷èòü (5.2.2, 5.6.3, 5.8.2),
 - ôaéëoâoe ïpeäïècaíèe (5.7),
 - ïócòoe.
   Ïócòoe ïpeäïècaíèe íe âûïoëíÿeò íèêaêèx äeécòâèé è íèêaê íe oáoçía÷ÿaeòcÿ. Haëè÷èe eão â ÿçûêe ïoçâoëÿeò:
 - còaâèòü òo÷êè c çaïÿòûìè òaì, ãäe oíè íeoáÿçaòeëüíû;
 - còaâèòü íecêoëüêo òo÷eê c çaïÿòûìè ïoäpÿä;
 - ââoäèòü ïócòûe còpoêè.
   Cècòeìíûe äèpeêòèâû ìoãóò óïoòpeáëÿòücÿ òoëüêo â peæèìe äèaëoãa:
 - äèpeêòèâû oáùeão peæèìa POÁÈK, PAÏÈPA, ÏPOÖ è ÔÓHK.
 - äèpeêòèâû peæèìa ïpèocòaíoâa ÏÓCK, ØAÃ, BÛXOÄ.

   5.3.2. Oáùaÿ còpóêòópa ïpeäïècaíèÿ
   
   Ïpeäïècaíèÿ çaäaþò äeécòâèÿ íaä oáúeêòaìè ïpoãpaììíoé cpeäû. Câoäêa ïpaâèë, oïècûâaþùèx cèíòaêcèc ïpeäïècaíèé ÿçûêa, ïpèâeäeía â Ïpèëoæeíèè 1.
   B áoëüøèícòâe cëó÷aeâ oáúeêòû, ó÷acòâóþùèe â ïpeäïècaíèÿx, çaäaþòcÿ âûpaæeíèÿìè. Bûpaæeíèe - ýòo ïocëeäoâaòeëüíocòü oïepaöèé íaä oáúeêòaìè, çaäaííûx èìeíaìè èëè êoícòaíòaìè, êaæäaÿ èç êoòopûx âûäaeò íeêoòopûé peçóëüòaò - oáúeêò oïpeäeëeííoão âèäa. Peçóëüòaò ïocëeäíeé âûïoëíeííoé oïepaöèè ÿâëÿeòcÿ çía÷eíèeì âûpaæeíèÿ.
   B pÿäe cëó÷aeâ oáúeêòû ìoãóò çaäaâaòücÿ òoëüêo câoèìè èìeíaìè.

   5.3.3. Ëeêceìû

   Ïpeäïèñaíèÿ ñoñòoÿò èç oòäeëüíûx ëeêñeì (ñëoâ). Ëeêñeìû ÿâëÿþòñÿ ìèíèìaëüíûìè eäèíèöaìè ÿçûêa, íeñóùèìè ñaìoñòoÿòeëüíóþ ñìûñëoâóþ íaãpóçêó. Paçëè÷aþòñÿ ñëeäóþùèe òèïû ëeêñeì:
  - êëþ÷eâûe ñëoâa (cì. Ïpèëoæeíèe 1),
  - öeëûe ÷èñëa (ä6),
  - äpoáíûe ÷ècëa (ä7),
  - òeêñòû (ä8),
  - ïpocòûe èìeía (ä9).
  - ñïeöèaëüíûe ñèìâoëû (ïpoñòûe è ñoñòaâíûe).
   Äëèía ëeêñeìû íe äoëæía ïpeâûøaòü ìaêcèìaëüíoão paçìepa ââoäèìoé còpoêè, ò.e. 255 ñèìâoëoâ.
   Meæäó ëþáûìè ëeêñeìaìè ìoæeò áûòü âñòaâëeío ïpoèçâoëüíoe ÷èñëo ïpoáeëoâ è ïepeâoäoâ ñòpoêè; ñaìè æe ëeêñeìû paçpûâaòü íeëüçÿ. Eñëè äâe ñoñeäíèe ëeêñeìû ïpè ñëèÿíèè ìoãóò áûòü ïpèíÿòû ça íoâóþ ëeêñeìó (íaïpèìep, äâa èìeíè èëè èìÿ è ÷èñëo), òo ìeæäó íèìè oáÿçaòeëeí xoòÿ áû oäèí ïpoáeë èëè ïepeâoä ñòpoêè. Eñëè íoâaÿ ëeêñeìa íe oápaçóeòñÿ, òo paçäeëèòeëü íe òpeáóeòñÿ, íaïpèìep, èìÿ è çíaê oïepaöèè ìoãóò áûòü çaïèñaíû ïoäpÿä).
   Pañïoëoæeíèe ïpeäïèñaíèé ía ñòpoêax ïpoèçâoëüío: ìoæío pañïoëaãaòü oäío ïpeäïèñaíèe ía íeñêoëüêèx ñòpoêax è íeñêoëüêo ïpeäïèñaíèé ía oäíoé ñòpoêe.
   Ïpèìep ïpeäïècaíèÿ ía PAÏÈPE:
       ECËÈ A>0 TO 1->A ÈHA×E A*3->A BCE;
   Çäeñü ECËÈ, TO, ÈHA×E, BCE - êëþ÷eâûe cëoâa, A - èìÿ, 1, 0, 3 - êoícòaíòû, ">", "->", "*" ";" - cïeö.cèìâoëû.

   Këþ÷eâûe ñëoâa íèêaê íe âûäeëÿþòñÿ, íe peçepâèpóþòcÿ è ïo ïpaâèëaì çaïèñè íeoòëè÷èìû oò èìeí. Ïoýòoìó óïoòpeáëÿòü èìeía, coâïaäaþùèe ïo íaïècaíèþ c êëþ÷eâûìè ñëoâaìè, íe peêoìeíäóeòcÿ. Haïpèìep, ïpeäïèñaíèe
    BÛBOÄ->A;
ïpoaíaëèçèpóeòñÿ ñèñòeìoé êaê ïpeäïèñaíèe âûâoäa, è áóäeò âûäaío ñooáùeíèe oá oøèáêe â çaïèñè ýòoão ïpeäïèñaíèÿ ("TPEÁÓETCß ÄBOETO×ÈE").

   Meæäó ëþáûìè äâóìÿ ëeêceìaìè â ïpoãpaììe ìoæío âcòaâèòü êoììeíòapèé: ïpoèçâoëüíóþ ïocëeäoâaòeëüíocòü cèìâoëoâ, çaêëþ÷eííóþ â cêoáêè (* *) (ä5), íaïpèìep:
    (*      ÝTA ÏPOÃPAMMA ÏPEÄHAÇHA×EHA
       ÄËß PEØEHÈß ÓPABHEHÈÉ BÈÄA X**2+A*X+B=0 *)
   Koíöoì êoììeíòapèÿ ÿâëÿeòcÿ ïepâaÿ âcòpeòèâøaÿcÿ ëeêceìa *) . Ïoýòoìó, âëoæeííûe êoììeíòapèè íeäoïóñòèìû.
   Koììeíòapèé ìoæeò pacïoëaãaòücÿ ía oäíoé èëè ía íecêoëüêèx còpoêax. B ëþáoì cëó÷ae íe äoïócêaeòcÿ çaïècü ía oäíoé còpoêe áoëee ÷eì 255 âxoäÿùèx â íeão cèìâoëoâ, âêëþ÷aÿ è cêoáêè.
   â êoììeíòapèÿx oáû÷ío çaïècûâaþòcÿ ïoÿñíeíèÿ ê ïpoãpaììe äëÿ òex, êòo áóäeò ÷èòaòü, èñïoëüçoâaòü è ìoäèôèöèpoâaòü ee. Ïpeíeápeãaòü èìè íe cëeäóeò.

Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"